直播已經(jīng)從僅涵蓋全球重大事件的獨家技術(shù)發(fā)展成為風(fēng)靡全球的不斷發(fā)展的行業(yè)。影響力不僅限于個人,主要的企業(yè)參與者和技術(shù)巨頭都投資于挖掘直播行業(yè)不斷增長的潛力——現(xiàn)在估計價值 700 億美元。但是你知道直播是如何工作的嗎?除了攝像頭和麥克風(fēng)之外,還有很多東西可以讓直播成為可能——比如流媒體服務(wù)器。
什么是流媒體服務(wù)器?
從本質(zhì)上講,流媒體實際上是指在互聯(lián)網(wǎng)上發(fā)生的媒體傳輸?shù)暮愣顟B(tài)——從流媒體源到您的臺式機、筆記本電腦、智能手機等。因此,流媒體服務(wù)器是實現(xiàn)傳輸?shù)能浖A(chǔ)。
它是如何工作的?
實時流媒體通常具有三個先決條件——源媒體、流媒體服務(wù)器和交付文件所需的網(wǎng)絡(luò)服務(wù)器。一旦流媒體服務(wù)器擁有需要傳輸?shù)乃钄?shù)據(jù),它就會使用網(wǎng)絡(luò)服務(wù)器來幫助發(fā)送文件。當(dāng)您訪問網(wǎng)頁并選擇要訪問的文件時,您基本上是在向流媒體服務(wù)器發(fā)送信號,以將所需的文件(實時流)傳送到您的相關(guān)屏幕。收到請求后,流媒體服務(wù)器直接與您的計算機通信——從而繞過網(wǎng)絡(luò)服務(wù)器。就像其他互聯(lián)網(wǎng)數(shù)據(jù)傳輸一樣,實時流的音頻和視頻組件在發(fā)送之前被分解成微小的數(shù)據(jù)包;整個實時流媒體文件通過如此小的分期付款傳輸。相關(guān)網(wǎng)絡(luò)瀏覽器的媒體播放器在收到這些文件后會繼續(xù)播放這些文件。這允許高度身臨其境、不間斷的體驗,這也是直播受歡迎的原因。然而,直播的動態(tài)特性是它需要完全不同的設(shè)置的主要原因之一——從最基本的開始。
實時流媒體服務(wù)器——是什么讓它們與眾不同?
數(shù)據(jù)傳輸由一套促進此類傳輸?shù)募榷ㄒ?guī)則管理。一些最常見的協(xié)議包括允許通過 Internet 發(fā)送數(shù)據(jù)的 TCP(傳輸控制協(xié)議)和 FTP(文件傳輸協(xié)議)。但是 TCP 和 FTP 協(xié)議已經(jīng)使用了很多年,并且運行方式略有不同。它們旨在優(yōu)先考慮可靠性而不是傳輸速度,這對于上網(wǎng)和下載數(shù)據(jù)等常規(guī)用途是有意義的。
這些協(xié)議可確保最終文件完整且有序。以下是他們?yōu)閷崿F(xiàn)這一目標(biāo)而做出的一系列決定:
- 他們重新發(fā)送在傳輸過程中丟失的數(shù)據(jù)包
- 他們重新發(fā)送已損壞的數(shù)據(jù)包
- 文件的其余部分完成下載后,可以重新組裝不按順序排列的數(shù)據(jù)包
傳輸過程中的錯誤和不同的互聯(lián)網(wǎng)帶寬會影響數(shù)據(jù)包到達目的地的方式。TCP 和 FTP 等協(xié)議可確保無論此類問題如何,一旦加載/下載過程完成,您就會收到完整的文件。
對于實時流媒體,唯一的優(yōu)先事項是傳輸速度以及在目標(biāo)設(shè)備上廣播的速度。這就是為什么實時流媒體是通過額外的實時運行協(xié)議層來管理的,包括 RTP(實時傳輸協(xié)議)、RTSP(實時流媒體協(xié)議)和 RTCP(實時傳輸協(xié)議)等等。很少。
什么問題會導(dǎo)致緩沖?
如上所述,流媒體服務(wù)器繼續(xù)快速發(fā)送比特大小的數(shù)據(jù)包,以確保流保持不間斷。這就是媒體播放器在開始流式傳輸之前需要幾秒鐘的原因——它們存儲前幾秒鐘的數(shù)據(jù),然后開始播放。在播放存儲的數(shù)據(jù)時,播放器會繼續(xù)接收數(shù)據(jù)包,并將這些數(shù)據(jù)包繼續(xù)傳送到您的屏幕。這為玩家提供了幾秒鐘的數(shù)據(jù),以防連接中斷;這就是所謂的緩沖。通過最佳連接,直播流可以繼續(xù)流暢播放,因為幾秒鐘的緩沖就足夠了。但是,由于連接速度慢或流媒體服務(wù)器不佳,網(wǎng)絡(luò)可能會遇到大量延遲,從而中斷視頻。
流媒體服務(wù)器面臨的一些常見問題包括:
潛伏
數(shù)據(jù)的位置以及網(wǎng)絡(luò)的基礎(chǔ)設(shè)施可能會導(dǎo)致延遲。這可能導(dǎo)致流媒體服務(wù)中斷和用戶體驗整體惡化。
擁塞
低網(wǎng)絡(luò)帶寬、大量數(shù)據(jù)傳輸以及沒有足夠的協(xié)議會降低流媒體服務(wù)器的性能。這會導(dǎo)致數(shù)據(jù)訪問錯誤和加載時間過長等問題。
擁有優(yōu)質(zhì)流媒體服務(wù)器的重要性
智能手機使用的指數(shù)級增長意味著每個人都在攜帶一個潛在的實時流媒體網(wǎng)絡(luò)服務(wù)器。再加上消費者對直播內(nèi)容的需求增加,流媒體服務(wù)器越來越受歡迎。事實上,Tubular Insights的一項研究表明,觀眾愿意觀看直播視頻的時間特別長。與點播內(nèi)容相比,接受調(diào)查的參與者觀看直播視頻的時間是其 8 倍。
這不應(yīng)該像世界各地的類似趨勢那樣令人驚訝。互聯(lián)網(wǎng)協(xié)議電視 (IPTV) 就是這樣一個例子。消費者等待他們喜愛的節(jié)目在電視上播出或購買老式 CD 收藏以儲存以供日后觀看的日子已經(jīng)一去不復(fù)返了。現(xiàn)代消費者希望在他們喜歡的設(shè)備上按需訪問他們喜愛的內(nèi)容——無論是體育賽事、電視節(jié)目還是電影。無論他們使用的是智能手機還是筆記本電腦,他們都希望提供商能夠提供不間斷的體驗。這種商業(yè)模式一直是 Netflix 和許多其他追隨它的流媒體服務(wù)成功背后的主要力量。